/*
 author:
 date:2014-08-19 14:07:00
 desc:页面组建公用js
 */
//下拉列表组件
$(function(){
    $(".max-select .checked").click(function(){
        if($(this).next(".select").hasClass('none')){
            $(this).next(".select").addClass("none").removeClass('none');
            $(".drop-list .checked").removeClass('current');
            $(this).addClass('current');
        }else{
            $(this).next(".select").addClass('none');
            $(this).removeClass('current');
        }
        $(this).parents(".tab-content").scrollLeft(1000);
    })
    $(".drop-list").each(function(i){
//        if($(this).parent(".dropdown-list").has(".max-select")){
//            return;
//        }
        var $select = $(this).parent().find(".select");
        var $checked = $(this).find(".checked");
        $checked.on('click',function(){
            if($select.hasClass('none')){
                $(".dropdown-list .select").addClass("none").eq(i).removeClass('none');
                $(".drop-list .checked").removeClass('current').eq(i).addClass('current');
            }else{
                $select.addClass('none');
                $(this).removeClass('current');
            }
            return false;
        });
        $(document).on('click', function(e){
            $select.addClass('none');
            $checked.removeClass('current');
            e.stopPropagation();
        });
    });
    $(".dropdown-list .select li").live('click',function(){
        var txt = $(this).find('a').text();
        var $checkedBox = $(this).parents('.dropdown-list').find('.checked').find('a');
        var specialData = $(this).find('a').attr("specialData");
        $checkedBox.text(txt);
        $(this).parent().addClass('none');
        $(this).parents('.dropdown-list').find('.checked').removeClass('current');
        if(specialData != "undefined"){
            $checkedBox.html(specialData);
        }
        return false;
    });

    //将下拉列表的位置固定
    $(".more-contents,.single-content,.tab-content").scroll(function(){
        var nScrollRight = $(this)[0].scrollLeft;
        $(this).find(".dropdown-list .select").css('marginLeft',-nScrollRight+'px').addClass("none");
        $(this).find(".drop-list .checked").removeClass('current');
        $(this).find(".max-select").find(".select").css('marginLeft',-nScrollRight-146+'px');
    });

});
//单选框
$(function(){
    $(".radios-module .radios").live('click',function(e){
        var $that = $(this);
        var $input = $that.nextAll('input');
        var blur = $that.hasClass('second-radio');
        var blurs = $that.hasClass("current");
        $(this).hasClass('current') ? (function(){
            $input.hide();
        })() : (function(){
            $that.parent().find('.radios').removeClass('current');
            $that.addClass('current');
            if(blur){
                $input.show();
            }else{
                $input.hide();
            }
        })();
    });
});
//箭头旋转
$(function(){
    $(".rank-up").toggle(
        function () {
            $(this).find('em').removeClass("Icon3");
            $(this).find('em').addClass("Icon4");
        },
        function () {
            $(this).find('em').removeClass("Icon4");
            $(this).find('em').addClass("Icon3");
        }
    );
});
